package com.hzhc.vo;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @ClassName: SysMenuVo
 * @Description:
 * @version 1.0
 * @author: duanhm
 * @Date: 2022/01/25 19:21:53
 * 
 */
@Data
public class SysMenuVo {

	private Long id;

	/**
	 * 父菜单ID，一级菜单为0
	 */
	private Long parentId;

	/**
	 * 菜单名称
	 */
	private String name;

	/**
	 * 菜单URL
	 */
	private String url;

	/**
	 * 类型 0：目录 1：菜单 2：按钮
	 */
	private Integer type;

	/**
	 * 菜单图标
	 */
	private String icon;

	/**
	 * 排序
	 */
	private Integer orderNum;

	private LocalDateTime createTime;
	/**
	 * 子菜单list
	 */
	private List<SysMenuVo> children;

	/**
	 * 显示状态 0显示 1不显示
	 */
	private Integer showStatus;

	/**
	 * 菜单状态 0正常 1停用
	 */
	private Integer menuStatus;

	/**
	 * 组件路径
	 */
	private String moduleUrl;

	/**
	 * 权限字符
	 */
	private String permission;

	private Integer sysType;

}
